package vo;

import java.util.Date;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@Table(name="Produto")
@NamedQueries({
@NamedQuery( name="produtos.findAll", query= "from Produto"),
@NamedQuery(name= "produtos.byId", query="select p from Produto p where p.codProduto= : codProduto")
})
public class Produto {
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    @Column(name="codProduto", nullable=false)
    private String codProduto;
    
    @Basic
    @Column(name="nome", nullable=false)
    private String nome;
    
    @Basic
    @Column(name="marca", nullable=false)
    private String marca;
    
    @Basic
    @Column(name="categoria", nullable=false)
    private String categoria;
    
    @Basic
    @Column(name="dataValidade", nullable=false)
    private String dataValidade;
    
    @Basic 
    @Column(name="dataFabric", nullable=false)
    private String dataFabric;
    
    @Basic
    @Column(name="infoNutri", nullable=false)
    private String infoNutri;
    
    @Basic
    @Column(name="conteudo", nullable=false)
    private String conteudo;

	public String getCodProduto() {
		return codProduto;
	}

	public void setCodProduto(String codProduto) {
		this.codProduto = codProduto;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getMarca() {
		return marca;
	}

	public void setMarca(String marca) {
		this.marca = marca;
	}

	public String getCategoria() {
		return categoria;
	}

	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	public String getDataValidade() {
		return dataValidade;
	}

	public void setDataValidade(String dataValidade) {
		this.dataValidade = dataValidade;
	}

	public String getDataFabric() {
		return dataFabric;
	}

	public void setDataFabric(String dataFabric) {
		this.dataFabric = dataFabric;
	}

	public String getInfoNutri() {
		return infoNutri;
	}

	public void setInfoNutri(String infoNutri) {
		this.infoNutri = infoNutri;
	}

	public String getConteudo() {
		return conteudo;
	}

	public void setConteudo(String conteudo) {
		this.conteudo = conteudo;
	}
    
    
	
}
